[#ftl]
[#global iconWigdets = ""/]
[@defineIcon "agile.form.LabelIcon" "agile.form.Label"]
	widgetClass:"agile.form.Label"
	,template:"agile.form.Label()"
	,description:agile.i18n("Label",null,true)
	,iconClass:"label"
[/@]

[@defineIcon "agile.form.DateTextBoxIcon" "agile.form.DateTextBox"]
	widgetClass:"agile.form.DateTextBox"
	,template:"agile.form.LabelField({label:'Date',field:'agile.form.DateTextBox'})"
	,description:agile.i18n("Date",null,true)
	,iconClass:"date"
	,warpper:"agile.form.LabelField"
[/@]

[@defineIcon "agile.form.TimeTextBoxIcon" "agile.form.TimeTextBox"]
	widgetClass:"agile.form.TimeTextBox"
	,template:"agile.form.LabelField({label:'Time',field:'agile.form.TimeTextBox'})"
	,description:agile.i18n("Time",null,true)
	,iconClass:"time",warpper:"agile.form.LabelField"
[/@]

 [@defineIcon "agile.form.NumberSpinnerIcon" "agile.form.NumberSpinner"]
	widgetClass:"agile.form.NumberSpinner"
	,template:"agile.form.LabelField({label:'Spinner',field:'agile.form.NumberSpinner'})"
	,description:agile.i18n("Number_Spinner",null,true)	
	,iconClass:"spinner",warpper:"agile.form.LabelField"
[/@]

 [@defineIcon "agile.form.NumberTextBoxIcon" "agile.form.NumberTextBox"]
	widgetClass:"agile.form.NumberTextBox"
	,template:"agile.form.LabelField({label:'Number',field:'agile.form.NumberTextBox',value:''})"
	,description:agile.i18n("Number",null,true)
	,iconClass:"number",warpper:"agile.form.LabelField"
[/@]

 [@defineIcon "agile.form.CurrencyTextBoxIcon" "agile.form.CurrencyTextBox"]
	widgetClass:"agile.form.CurrencyTextBox"
	,template:"agile.form.LabelField({label:'Currency',field:'agile.form.CurrencyTextBox',value:''})"
	,description:agile.i18n("Currency",null,true)
	,iconClass:"currency",warpper:"agile.form.LabelField"
[/@]

[@defineIcon "agile.form.ComboBoxIcon" "agile.form.ComboBox"]
	widgetClass:"agile.form.ComboBox"
	,template:"agile.form.LabelField({label:'ComboBox',field:'agile.form.ComboBox',value:''})"
	,description:agile.i18n("ComboBox",null,true)
	,iconClass:"combo",warpper:"agile.form.LabelField"
[/@]

 [@defineIcon "agile.form.MultiSelectIcon" "agile.form.MultiSelect"]
	widgetClass:"agile.form.MultiSelect"
	,template:"agile.form.LabelField({label:'MultiSelect',field:'agile.form.MultiSelect',value:''})"
	,description:agile.i18n("MultiSelect",null,true)
	,iconClass:"multi",warpper:"agile.form.LabelField"
[/@]

 [@defineIcon "agile.form.FilteringSelectIcon" "agile.form.FilteringSelect"]
	widgetClass:"agile.form.FilteringSelect"
	,template:"agile.form.LabelField({label:'Select',field:'agile.form.FilteringSelect',value:''})"
	,description:agile.i18n("Select",null,true)
	,iconClass:"select",warpper:"agile.form.LabelField"
[/@]

[@defineIcon "agile.form.ValidationTextBoxIcon" "agile.form.ValidationTextBox"]
	widgetClass:"agile.form.ValidationTextBox"
	,template:"agile.form.LabelField({label:'TextBox',field:'agile.form.ValidationTextBox',value:''})"
	,description:agile.i18n("Validation",null,true)
	,iconClass:"text",warpper:"agile.form.LabelField"
[/@]


[@defineIcon "agile.form.TextareaIcon" "agile.form.Textarea"]
	widgetClass:"agile.form.Textarea"
	,template:"agile.form.LabelField({label:'Textarea',field:'agile.form.Textarea',value:''})"
	,description:agile.i18n("Textarea",null,true)
	,iconClass:"textarea",warpper:"agile.form.LabelField"
[/@]

 
[@defineIcon "agile.form.CheckBoxIcon" "agile.form.CheckBox"]
	widgetClass:"agile.form.CheckBox"
	,template:"agile.form.LabelField({label:'CheckBox',field:'agile.form.CheckBox'})"
	,description:agile.i18n("Checkbox",null,true)
	,iconClass:"checkbox",warpper:"agile.form.LabelField"
[/@]
 
 [@defineIcon "agile.form.RadioButtonIcon" "agile.form.RadioButton"]
 	widgetClass:"agile.form.RadioButton"
	,template:"agile.form.LabelField({label:'Radio',field:'agile.form.RadioButton'})"
	,description:agile.i18n("Radio_Button",null,true)
	,iconClass:"radio",warpper:"agile.form.LabelField"
[/@]
 
[@defineIcon "agile.html.ImageIcon" "agile.html.Image"]
 	widgetClass:"agile.html.Image"
	,template:"agile.html.Image()"
	,description:agile.i18n("Image",null,true)
	,iconClass:"image"
[/@]

[@defineIcon "agile.html.LinkIcon" "agile.html.Link"]
	widgetClass:"agile.html.Link"
	,template:"agile.html.Link()"
	,description:agile.i18n("Link",null,true)
	,iconClass:"link"
[/@]
[@defineIcon "agile.form.ButtonIcon" "agile.form.Button"]
	widgetClass:"agile.form.Button"
	,template:"agile.form.Button({label:'Click me'})"
	,description:agile.i18n("Button",null,true)
	,iconClass:"button"
[/@]

[@defineIcon "agile.layout.ContentPaneIcon" "agile.layout.ContentPane"]
	widgetClass:"agile.layout.ContentPane"
	,template:"agile.layout.ContentPane()"
	,description:agile.i18n("Content_Pane",null,true)
	,iconClass:"contentpane"
[/@]

 [@defineIcon "agile.layout.StackContainerIcon" "agile.layout.StackContainer"]
	widgetClass:"agile.layout.StackContainer"
	,template:"agile.layout.StackContainer()"
	,description:agile.i18n("Stack_Container",null,true)
	,iconClass:"stack"
[/@]

[@defineIcon "agile.layout.TabContainerTopIcon" "agile.layout.TabContainer"]
	widgetClass:"agile.layout.TabContainer"
	,template:"agile.layout.TabContainer({tabPosition:'top'})"
	,description:agile.i18n("Tab_Container",null,true)
	,iconClass:"toptab"
[/@]

 [@defineIcon "agile.layout.TabContainerBottomIcon" "agile.layout.TabContainer"]
	widgetClass:"agile.layout.TabContainer"
	,template:"agile.layout.TabContainer({tabPosition:'bottom'})"
	,description:agile.i18n("Tab_Container",null,true)
	,iconClass:"bottomtab"
[/@]

 [@defineIcon "agile.layout.TabContainerLeftIcon" "agile.layout.TabContainer"]
	widgetClass:"agile.layout.TabContainer"
	,template:"agile.layout.TabContainer({tabPosition:'left'})"
	,description:agile.i18n("Tab_Container",null,true)
	,iconClass:"lefttab"
[/@]

 [@defineIcon "agile.layout.TabContainerRightIcon" "agile.layout.TabContainer"]
	widgetClass:"agile.layout.TabContainer"
	,template:"agile.layout.TabContainer({tabPosition:'right'})"
	,description:agile.i18n("Tab_Container",null,true)
	,iconClass:"righttab"
[/@]

[@defineIcon "agile.layout.AccordionContainerIcon" "agile.layout.AccordionContainer"]
	widgetClass:"agile.layout.AccordionContainer"
	,template:"agile.layout.AccordionContainer()"
	,description:agile.i18n("Accordion_Container",null,true)
	,iconClass:"accordion"
[/@]

[@defineIcon "agile.layout.BorderContainerHeadlineIcon" "agile.layout.BorderContainer"]
	widgetClass:"agile.layout.BorderContainer"
	,template:"agile.layout.BorderContainer({design:'headline'})"
	,description:agile.i18n("Border_Container",null,true)
	,iconClass:"headline"
[/@]

[@defineIcon "agile.layout.BorderContainerSidebarIcon" "agile.layout.BorderContainer"]
	widgetClass:"agile.layout.BorderContainer"
	,template:"agile.layout.BorderContainer({design:'sidebar'})"
	,description:agile.i18n("Border_Container",null,true)
	,iconClass:"sidebar"
[/@]

[@defineIcon "agile.grid.DataGridIcon" "agile.grid.DataGrid"]
	widgetClass:"agile.grid.DataGrid"
	,template:"agile.grid.DataGrid({style:'width:400px;height:150px'})"
	,description:agile.i18n("Table",null,true)
	,iconClass:"grid"
[/@]

 [@defineIcon "agile.dijit.InlineEditBoxIcon" "agile.dijit.InlineEditBox"]
 	widgetClass:"agile.dijit.InlineEditBox"
 	,template:"agile.dijit.InlineEditBox()"
 	,description:agile.i18n("Inline_Edit_Box",null,true)
 	,iconClass:"inline"
 [/@]

  [@defineIcon "agile.dijit.DialogIcon" "agile.dijit.Dialog"]
	widgetClass:"agile.dijit.Dialog"
	,template:"agile.dijit.Dialog({})"
	,description:agile.i18n("Dialog",null,true)
	,iconClass:"dialog"
[/@]
 
 [@defineIcon "agile.dijit.ColorPaletteIcon" "agile.dijit.ColorPalette"]
	widgetClass:"agile.dijit.ColorPalette"
	,template:"agile.dijit.ColorPalette({palette:'7x10'})"
	,description:agile.i18n("Color_Palette",null,true)
	,iconClass:"palette"
[/@]

 [@defineIcon "agile.dijit.MenuIcon" "agile.dijit.Menu"]
	widgetClass:"agile.dijit.Menu"
	,template:"agile.dijit.Menu()"	
	,description:agile.i18n("Menu",null,true)
	,iconClass:"menu"
[/@]

 [@defineIcon "agile.dijit.MenuBarIcon" "agile.dijit.MenuBar"]
	widgetClass:"agile.dijit.MenuBar"
	,template:"agile.dijit.MenuBar()"	
	,description:agile.i18n("Menu_Bar",null,true)
	,iconClass:"menubar"
[/@]

 [@defineIcon "agile.dijit.ToolbarIcon" "agile.dijit.Toolbar"]
	widgetClass:"agile.dijit.Toolbar"
	,template:"agile.dijit.Toolbar()"	
	,description:agile.i18n("Toolbar",null,true)
	,iconClass:"toolbar"
[/@]

[@defineIcon "agile.dijit.ProgressBarIcon" "agile.dijit.ProgressBar"] 
	widgetClass:"agile.dijit.ProgressBar"
	,template:"agile.dijit.ProgressBar({maximum:100,value:50})"	
	,description:agile.i18n("ProgressBar",null,true)
	,iconClass:"progress"
[/@]

[@defineIcon "agile.dijit.TooltipIcon" "agile.dijit.Tooltip"]
 	widgetClass:"agile.dijit.Tooltip"
 	,template:"agile.dijit.Tooltip()"
	,description:agile.i18n("Tooltip",null,true)
	,iconClass:"tooltip"
[/@]

[@defineIcon "agile.dijit.TooltipDialogIcon" "agile.dijit.TooltipDialog"]
	widgetClass:"agile.dijit.TooltipDialog"
	,template:"agile.dijit.TooltipDialog({style:'width:300px;height:150px'})"
	,description:agile.i18n("TooltipDialog",null,true)
	,iconClass:"tdialog"
[/@]

[@defineIcon "agile.dijit.TitlePaneIcon" "agile.dijit.TitlePane"]
	widgetClass:"agile.dijit.TitlePane"
	,template:"agile.dijit.TitlePane()"
	,description:agile.i18n("TitlePane",null,true)
	,iconClass:"titlepane"
[/@]


[#--NOTE:The line below can not be removed--]
agile["agile.widget-all"]="${iconWigdets}";
agile.__hasResource["agile.widget-all"] = true;
